▌leti■imde Yeni Ufuklar

Transfer Protokolleri

╟o≡umuz iτin BBS Sistemlerine ba≡lanman²n en bⁿyⁿk nedenlerinden biri de sⁿrekli gⁿncellenen yararl² dosya ar■ivlerini takip etmektir. Bu dosyalar kimi insan iτin bir antivirⁿs program², kimi insan iτin ise en son τ²kan oyun program² olabilir. Ancak bu dosyalar² kullanabilmek iτin ÷ncelikle aranan dosyan²n herhangi bir sistemde bulunmas² gerekmektedir. Bu amaτla birτok BBS program² kullan²c²lar²n²n kelime ile tⁿm dosya ar■ivini taramas²na izin vererek aranan kritere uygun dosyalar² ekrana yans²t²r. Internet de ise arama i■levi baz² belli ba■l² tarama server'lar² ile yap²l²r (Altavista, Infoseek gibi).Arad²≡²n²z dosyay² buldu≡unuz zaman onu kendi bilgisayar²n²za τekmeniz gerekecektir. Internet'te dosya transfer i■lemleri iτin FTP dedi≡imiz Dosya Transfer Protokolⁿ kullan²l²r. Genelde zor g÷zⁿkmesine ra≡men asl²nda τok basit kullan²m² olan bu protokolde tek dikkat edilmesi gereken nokta dosyay² indirmeye ba■lamadan ÷nce ikili sisteme (binary form) τevrilmesinin gerekti≡idir.

BBS'lerde ise dosya transferlerinde kullan²lmak ⁿzere oldukτa geni■ protokol yelpazesinden bir seτim yapmak gerekir. Gⁿnⁿmⁿzde en τok kullan²lan protokol Zmodem ad²ndaki transfer protokolⁿdⁿr. Bu protokolⁿn en bⁿyⁿk ÷zelli≡i herhangi bir sebepten dolay² yar²m kalm²■ bir dosyay² kald²≡² yerden devam ettirebilme ÷zelli≡inin bulunmas²d²r ki bu ÷zellikle bⁿyⁿk dosya transferlerinde ho■ olmayan sonuτlar² ortadan kald²r²r.

Genelde transfer protokolleri iki a■amal²d²r. Birinci a■amada kar■² sisteme dosyay² yollamas²n² s÷yler ikinci a■amada ise gelen dosyay² kendi sabit diskinize kaydedersiniz.

Gⁿnⁿmⁿzde yayg²n olarak kullan²lan baz² protokolleri sizler iτin inceledik.

Xmodem: PC'ler iτin yaz²lm²■ en eski protokollerden biri olan ve Ward Christensen taraf²ndan yarat²lan bu transfer protokolⁿnde her 128 byte'l²k bloklardan sonra ' al²c²' dosyan²n sorunsuz gelip gelmedi≡ini kontrol ve e≡er her ■ey yolunda ise ' g÷nderen' e mesaj² yollar. E≡er bir sorun varsa ' g÷nderen' Ok mesaj² alg²lamayaca≡² iτin en son bloku tekrar yollamay² dener. Ancak bu i■lemler s²ras²nda sⁿrekli hata kontrolⁿnⁿn yap²lmas² dosya transfer h²z²n² ÷nemli ÷lτⁿde dⁿ■ⁿrdⁿ≡ⁿnden bu protokol gⁿnⁿmⁿzde fazla ra≡bet g÷rmemektedir.

Xmodem -1k: Xmodem-1k geli■tirilmi■ bir Xmodem varyasyonudur. Bu protokolⁿn Xmodem' den fark² g÷nderilen data bloklar²n²n 128 byte yerine 1024 byte uzunlu≡una τ²kar²lmas² ve daha iyi bir hata kontrol mekanizmas²n²n bulunmas²d²r. Bu arada ' g÷nderen' in her 128 byte yerine her 1024 byte'da bir cevap vermek zorunda olmas² transferi biraz daha h²zland²r²r.

Ymodem-Batch: Ymodem-Batch, Xmodem-1k protokolⁿne bir τok bak²mdan benzerlikler g÷stermesine ra≡men baz² temel noktalarda ayr²l²rlar. Bunlardan biri de Ymodem protokolⁿnde dosya data's²ndan ÷nce dosyan²n ad², boyutu ve tarihi bulunan bir verinin kar■² tarafa g÷nderilmesidir. Bunun sonucunda ise birden fazla dosya bir defada g÷nderilebilmektedir.

Zmodem: Chuck Forsberg, Zmodem protokolⁿnⁿn yazar², eski protokollere oranla τok bⁿyⁿk ilerlemelere imzas²n² atm²■t²r. Bu protokol ile art²k transferler τok daha h²zl² ve sorunsuz yap²labilmekte, hata kontrol mekanizmas² benzerlerine oranla τok daha ⁿstⁿn ve herhangi bir sebepten dolay² transfer kesildi≡i zaman bir dahaki seferde ayn² dosyan²n transferi kald²≡² yerden devam ediyor.Hemen her geτen gⁿn yeni protokoller piyasaya sⁿrⁿlmektedir. Bunlar²n τo≡u Xmodem ve Ymodem'den daha iyidir ama henⁿz hiτ biri Zmodem'in h²z²na ve kolayl²≡²na ula■abilmi■ de≡ildir.